﻿.tuna_calendar {
	Z-INDEX: 1000; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 6px; WIDTH: 362px; PADDING-RIGHT: 6px; FONT-FAMILY: tahoma, Arial, Helvetica, simsun, sans-serif; FONT-SIZE: 12px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 5px; box-shadow: 3px 4px 5px #ccc; -webkit-box-shadow: 3px 4px 5px #ccc; -moz-box-shadow: 3px 4px 5px #ccc
}
.tuna_calendar DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tuna_calendar DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tuna_calendar DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tuna_calendar DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tuna_calendar DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tuna_calendar .select_day {
	BACKGROUND: url(http://pic.ctrip.com/common/un_bg_calender110117.png) #fff no-repeat
}
.tuna_calendar DD A:hover {
	BACKGROUND: url(http://pic.ctrip.com/common/un_bg_calender110117.png) #fff no-repeat
}
.tuna_calendar .calendar_title01 A {
	BACKGROUND: url(http://pic.ctrip.com/common/un_bg_calender110117.png) #fff no-repeat
}
.tuna_calendar .calendar_title02 A {
	BACKGROUND: url(http://pic.ctrip.com/common/un_bg_calender110117.png) #fff no-repeat
}
.tuna_calendar .today {
	BACKGROUND: url(http://pic.ctrip.com/common/un_bg_calender110117.png) #fff no-repeat
}
.tuna_calendar A {
	COLOR: #005ead; FONT-WEIGHT: bold; TEXT-DECORATION:block !important
}
.tuna_calendar DL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 175px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 6px
}
.tuna_calendar #calendar_month2 {
	Z-INDEX: 2; POSITION: absolute; BORDER-LEFT: #999 2px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 6px; TOP: 28px; LEFT: 186px
}
.tuna_calendar DT {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; WIDTH: 25px; BACKGROUND: #ececec; FLOAT: left; HEIGHT: 22px; COLOR: #666; FONT-SIZE: 12px; CURSOR: default; FONT-WEIGHT: normal
}
.tuna_calendar .day0 {
	COLOR: #f90; FONT-WEIGHT: bold
}
.tuna_calendar .day6 {
	COLOR: #f90; FONT-WEIGHT: bold
}
.tuna_calendar .day6 {
	WIDTH: 24px
}
.tuna_calendar DD {
	DISPLAY: inline-block; CLEAR: both; PADDING-TOP: 1px
}
.tuna_calendar DD A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; LINE-HEIGHT: 24px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 1px; OUTLINE-WIDTH: 0px; WIDTH: 22px; PADDING-RIGHT: 2px; FLOAT: left; HEIGHT: 24px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.tuna_calendar DD A:hover {
	BACKGROUND-COLOR: #fff; BACKGROUND-POSITION: -26px -48px
}
.tuna_calendar .today {
	BACKGROUND-POSITION: 0px -74px; FONT-WEIGHT: bold
}
.tuna_calendar .today:hover {
	
}
.tuna_calendar .select_day {
	BACKGROUND-COLOR: #629be0; BACKGROUND-POSITION: 0px -48px; COLOR: #fff
}
.tuna_calendar .select_day:hover {
	BACKGROUND-COLOR: #629be0; BACKGROUND-POSITION: 0px -48px; COLOR: #fff
}
.tuna_calendar .blank_day {
	COLOR: #dbdbdb; CURSOR: default; FONT-WEIGHT: normal
}
.tuna_calendar .over_day {
	COLOR: #dbdbdb; CURSOR: default; FONT-WEIGHT: normal
}
.tuna_calendar .blank_day:hover {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #fff
}
.tuna_calendar .over_day:hover {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #fff
}
.tuna_calendar DIV {
	WIDTH: 181px; BACKGROUND: #004fb8; FLOAT: left; HEIGHT: 23px; COLOR: #fff; FONT-WEIGHT: bold
}
.tuna_calendar DIV A {
	LINE-HEIGHT: 20px; WIDTH: 40px; CURSOR: pointer
}
.tuna_calendar .calendar_title01 SPAN {
	TEXT-ALIGN: center; LINE-HEIGHT: 23px; WIDTH: 143px; FLOAT: left
}
.tuna_calendar .calendar_title02 SPAN {
	TEXT-ALIGN: center; LINE-HEIGHT: 23px; WIDTH: 143px; FLOAT: left
}
.tuna_calendar .calendar_title01 SPAN {
	PADDING-RIGHT: 14px
}
.tuna_calendar .calendar_title02 SPAN {
	PADDING-LEFT: 14px
}
.tuna_calendar .calendar_title01 A {
	BACKGROUND-COLOR: #2d7fdd; TEXT-INDENT: -10em; WIDTH: 23px; FLOAT: left; HEIGHT: 23px; OVERFLOW: hidden
}
.tuna_calendar .calendar_title02 A {
	BACKGROUND-COLOR: #2d7fdd; TEXT-INDENT: -10em; WIDTH: 23px; FLOAT: left; HEIGHT: 23px; OVERFLOW: hidden
}
.tuna_calendar .calendar_title01 A {
	FLOAT: left
}
.tuna_calendar .calendar_title02 A {
	BACKGROUND-POSITION: right 0px; FLOAT: right
}
.tuna_calendar .calendar_title01 A:hover {
	BACKGROUND-COLOR: #4895ec; BACKGROUND-POSITION: 0px -24px
}
.tuna_calendar .calendar_title02 A:hover {
	BACKGROUND-COLOR: #4895ec; BACKGROUND-POSITION: right -24px
}
.tuna_calendar B {
	Z-INDEX: 1; POSITION: absolute; BORDER-LEFT: #c3c3c3 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 372px; DISPLAY: block; HEIGHT: 1px; OVERFLOW: hidden; BORDER-RIGHT: #c3c3c3 1px solid; LEFT: 0px
}
.tuna_calendar I {
	Z-INDEX: 1; POSITION: absolute; BORDER-LEFT: #c3c3c3 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 372px; DISPLAY: block; HEIGHT: 1px; OVERFLOW: hidden; BORDER-RIGHT: #c3c3c3 1px solid; LEFT: 0px
}
.tuna_calendar I {
	BORDER-TOP: #999 1px solid; TOP: -2px
}
.tuna_calendar B {
	BORDER-BOTTOM: #999 1px solid; BOTTOM: -2px; _bottom: -3px
}